当前位置: 首页> 函数类别大全> PDO::__ construct

PDO::__ construct

创建表示与数据库的连接的PDO实例
名称:PDO::__ construct
分类:PDO
所属语言:php
一句话介绍:创建表示与数据库的连接的PDO实例

PDO::__construct

适用 PHP 版本

PHP 5 >= 5.1.0, PHP 7, PHP 8

函数说明

PDO::__construct 是 PHP 中用于创建一个新的 PDO(PHP Data Objects)数据库连接实例的构造函数。它支持多种数据库(如 MySQL、PostgreSQL、SQLite、SQL Server 等),为 PHP 提供一致的数据库访问接口。

函数语法

public PDO::__construct(string $dsn, string $username = ?, string $password = ?, array $options = ?)

参数

  • $dsn:数据源名称,包含用于连接数据库的信息,如数据库类型、主机名、数据库名等。
  • $username(可选):用于连接数据库的用户名。
  • $password(可选):用于连接数据库的密码。
  • $options(可选):一个关联数组,包含一个或多个 PDO 属性,用于配置数据库连接行为(例如错误模式、持久连接等)。

返回值

返回一个 PDO 实例,如果连接失败则抛出 PDOException 异常。

示例

$dsn = 'mysql:host=localhost;dbname=testdb;charset=utf8mb4';
$username = 'root';
$password = 'password';
<p>try {<br>
$pdo = new PDO($dsn, $username, $password, [<br>
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION<br>
]);<br>
echo "连接成功!";<br>
} catch (PDOException $e) {<br>
echo "连接失败:" . $e->getMessage();<br>
}<br>

示例代码的说明

该示例演示了如何使用 PDO::__construct 连接到一个 MySQL 数据库。我们指定了 DSN 字符串、用户名、密码,并通过 options 参数启用了异常模式以便更容易调试。若连接成功,将输出“连接成功!”,否则会捕获异常并输出错误信息。

同类函数